body{margin:0px; background:#fff url(bg.jpg) repeat-x; font-size:12px;text-align:center; color:#555;}
*{font-family:'Arial','微软雅黑';}
input,select{color:#3f4557;}
form,ul,li,p,h1,h2,h3,h4,h5,h6{margin:0px;padding:0px;}
table{border-collapse:collapse;}
img{border:0px;}
ul,li{list-style-type:none;}
a{text-decoration:none; color:#333;}
a:hover{color:#117cae;}
.clearbox{float:none;clear:both;width:0px;height:0px;overflow:hidden;}



.top{width:1200px; height:155px; margin:0px auto; text-align:left; padding-top:0px; overflow:hidden;}
.top .logo{float:left; width:690px; height:100px; padding-top:15px; }
.top .tag{float:left; width:400px; height:20px; line-height:40px; float:right; text-align:right;   color:#999999; padding:0px 0px 0px 0px;  }
.top .tag a{color:#888;}
.top .tag a:hover{color:#25489c;}
.top .menu{float:left; width:1200px; height:40px; padding:0px 0px 0px 0px; border-top:0px solid #eee}
.top .menu li{float:left;}
.top .menu .lst{width:198px; height:40px;}
.top .menu .lst a{display:block; width:198px; height:40px; line-height:40px; text-align:center; color:#FFF; font-size:15px;   }
.top .menu .lst a:hover{color:#fff; background:#1a8fc6;}
.top .menu .ln{width:2px; height:40px; background:url(mline.jpg) no-repeat;}

.top .en_menu{float:left; width:1200px; height:40px; padding:0px 0px 0px 0px; border-top:0px solid #eee}
.top .en_menu li{float:left;}
.top .en_menu .lst{width:240px; height:40px;}
.top .en_menu .lst a{display:block; width:240px; height:40px; line-height:40px; text-align:center; color:#FFF; font-size:15px;   }
.top .en_menu .lst a:hover{color:#fff; background:#1a8fc6;}
.top .en_menu .ln{width:2px; height:40px; background:url(mline.jpg) no-repeat;}



.banner{clear:both; width:100%; height:510px; margin:0px auto; text-align:center;  }

.slideBox{ width:100%; height:510px; overflow:hidden; position:relative;    } 
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; margin:0; padding:0;height:15px; left:47%; margin-top:480px; z-index:1; } 
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  } 
.slideBox .hd ul li{ float:left; margin-right:10px;  width:12px; height:12px; line-height:12px; text-align:center; background:#fff; color:#fff; cursor:pointer; padding:0px 0px; border-top-left-radius:8px 8px;
    border-top-right-radius:8px 8px;
    border-bottom-right-radius:8px 8px;
    border-bottom-left-radius:8px 8px; } 
.slideBox .hd ul li.on{ background:#117cae; color:#117cae; } 
.slideBox .bd{ position:relative; height:100%; z-index:0;   } 
.slideBox .bd a{width:100%; height:510px; display:block; overflow:hidden;}
.slideBox .bd img{ width:100%; height:510px; } 
  
.content{width:1200px; padding:30px 0px 0px 0px; margin:0px auto; text-align:left; height:155px;}

.up{ width:1200px; margin:0 auto; text-align:left;   height:240px; }
.up img {opacity:1;filter: alpha(opacity=100);}
.up img:hover { background:#000; opacity:0.7;filter: alpha(opacity=80);}

.u1{ width:415px; margin:0 auto; float:left; }
.u1 .tt{width:400px; height:35px; font-size:20px; color:#333; padding-top:20px;   }
.u1 .tt a{float:right; margin:10px 5px 0px 0px;}
.u1 .cont{width:400px; padding-top:15px; line-height:21px;}



.u2{ width:350px; margin:0 auto; float:left; }
.u2 .tt{width:350px; height:35px; font-size:20px; color:#333; padding-top:20px;   }


.u2 .tt a{float:right; margin:10px 5px 0px 0px;}
.u2 .cont{width:350px; padding-top:8px; line-height:21px;}


.left{float:left; width:1200px; padding-top:40px; height:328px; text-align:left; border-top:0px solid #eee; border-bottom:0px solid #eee}
.left .tt{width:200px; height:60px; font-size:20px; color:#333;    }

.left .l1{float:left; width:240px;}
.left .l1 .cont{width:228px; padding:0px; line-height:20px;}
.left .l1 .tt{ height:10px;   padding-top:20px; font-size:18px; color:#333 }
.left img {opacity:1;filter(alpha=100)}
.left img:hover { background:#000; opacity:0.7;filter(alpha=70)}

  
 
 
.newslist{width:100%;  }
.newslist li{width:98%; padding-left:2%; line-height:27px;    }
.newslist a{color:#555;}
.newslist a:hover{color:#117cae;}
.newslist span{float:right; color:#999999;font-family:'Arial'}

    
.bottom{clear:both; width:1200px;  text-align:center; margin:0px auto;   height:90px; font-size:12px ; color:#CCC; line-height:27px; }
.bottom .nav{float:right;}
.bottom .copyright{  color:#999;   }
.bottom a{ color:#fff} 
.bottom a:hover{ color:#999}
